package com.hanthink.system.service.selfcheck;

import java.util.List;

import com.hanthink.system.domain.selfcheck.SelfCheckInfo;

/**
 * @author Administrator 自修维修审核操作服务类
 */
public interface ICheckInfoService {
	/**
	 * 查询未审核的自修维修记录
	 * 
	 * @param SelfCheckInfo
	 *            任务对象
	 * 
	 * @return 任务对象集合
	 */
    List<SelfCheckInfo> selectNotCheckList(SelfCheckInfo info);

	/**
	 * 查询已审核的自修维修记录
	 * 
	 * @param SelfCheckInfo
	 *            任务对象
	 * 
	 * @return 任务对象集合
	 */
    List<SelfCheckInfo> selectCheckedList(SelfCheckInfo info);

	/**
	 * 更新审核记录为通过
	 * 
	 * @param SelfCheckInfo
	 *            任务对象
	 * 
	 * @return 任务对象集合
	 */
    int updateCheckListSuccess(List<SelfCheckInfo> info);

	/**
	 * 更新审核记录为失败
	 * 
	 * @param SelfCheckInfo
	 *            任务对象
	 * 
	 * @return 任务对象集合
	 */
    int updateCheckListFail(List<SelfCheckInfo> info);
}
